Big Huge Thesaurus

Allium paradoxum

noun